/**
 * 用户相关API中转导出设置
 * 1.登录、注册、忘记密码等系统相关接口 student
 * 2.课程请求 course
 * 3.模型 model
 * 4.社区文章 blog
 */
import {
    getUserInfo,
    postUserRegister,
    postUserLogin,
    postUserForgetReset,
    postUserOutLogin,
    postUserCloseUser,
    postUserCardGetUserCard,
    postUserCardUpdateUserCard,
    postMangeGetUserByUsername,
    postMangeGetUserByUserId,
    postMangeGetLearningTime
} from "@/apis/student/modules/student";

import {
    postCourseIng,
    postSearchCourse,
    postCurriculumQueryCurriculum,
    postCurriculumGetAllCurriculumByType,
    postCurriculumGetCurriculumById,
    postCurriculumCurriculumPlan,
    postCurriculumGetCurriculumSchedule,
    postCurriculumGetCurriculumFinish,
    postCurriculumCreateCurriculumNote,
    postCurriculumGetCurriculumNoteById,
    postCurriculumGetCurriculumNoteList,
    postCurriculumQueryCurriculumNote,
    postCurriculumGetLearningCurriculum,
    postCurriculumGetCurriculumBase
} from "@/apis/student/modules/course";

import {
    postSearchModel,
    postModelQueryModel,
    postModelSelectAllModel,
    postModelUploadDataForModel
} from "@/apis/student/modules/model";

import {
    postSearchBlog,
    postBlogCreateArticle,
    postBlogDelArticle,
    postBlogUpdateArticle,
    postBlogGetArticle,
    postBlogQueryArticle,
    postBlogGetArticleById,
    postBlogArticleLike,
    postBlogCreateCollection,
    postBlogDeleteCollection,
    postBlogDeleteCollectArticle,
    postBlogGetCollect,
    postBlogGetCollectArticle,
    postBlogAddReview,
    postBlogReviewComment,
    postBlogGetReview,
    postBlogLikeReview,
    postBlogDislikeReview,
    postBlogReportReview
} from "@/apis/student/modules/blog"

import {
    postNoteCreateNote,
    postNoteUpdateNoteByNoteId,
    getNoteDeleteNoteByNoteId,
    postNoteQueryNote,
    postNoteQueryAllNote,
    postNoteViewNote,
    postKnowledgeBaseNoteGroup,
    postKnowledgeBaseDelNoteGroup,
    postKnowledgeBaseDelNoteGroupItem,
    postKnowledgeBaseCreateGroup,
    postKnowledgeBaseSelectGroup,
    postKnowledgeBaseSelectGroupById,
}from "@/apis/student/modules/note"

export {
    // User
    getUserInfo,
    postUserRegister,
    postUserForgetReset,
    postUserLogin,
    postUserOutLogin,
    postUserCloseUser,
    postUserCardGetUserCard,
    postUserCardUpdateUserCard,
    postMangeGetUserByUsername,
    postMangeGetUserByUserId,
    postMangeGetLearningTime,
    // Course
    postCourseIng,
    postSearchCourse,
    postCurriculumQueryCurriculum,
    postCurriculumGetAllCurriculumByType,
    postCurriculumGetCurriculumById,
    postCurriculumCurriculumPlan,
    postCurriculumGetCurriculumSchedule,
    postCurriculumGetCurriculumFinish,
    postCurriculumCreateCurriculumNote,
    postCurriculumGetCurriculumNoteById,
    postCurriculumGetCurriculumNoteList,
    postCurriculumQueryCurriculumNote,
    postCurriculumGetLearningCurriculum,
    postCurriculumGetCurriculumBase,
    // Model
    postSearchModel,
    postModelQueryModel,
    postModelSelectAllModel,
    postModelUploadDataForModel,
    // Blog
    postSearchBlog,
    postBlogCreateArticle,
    postBlogDelArticle,
    postBlogUpdateArticle,
    postBlogGetArticle,
    postBlogQueryArticle,
    postBlogGetArticleById,
    postBlogArticleLike,
    postBlogCreateCollection,
    postBlogDeleteCollection,
    postBlogDeleteCollectArticle,
    postBlogGetCollect,
    postBlogGetCollectArticle,
    postBlogAddReview,
    postBlogReviewComment,
    postBlogGetReview,
    postBlogLikeReview,
    postBlogDislikeReview,
    postBlogReportReview,
    // note
    postNoteCreateNote,
    postNoteUpdateNoteByNoteId,
    getNoteDeleteNoteByNoteId,
    postNoteQueryNote,
    postNoteQueryAllNote,
    postNoteViewNote,
    postKnowledgeBaseNoteGroup,
    postKnowledgeBaseDelNoteGroup,
    postKnowledgeBaseDelNoteGroupItem,
    postKnowledgeBaseCreateGroup,
    postKnowledgeBaseSelectGroup,
    postKnowledgeBaseSelectGroupById,
}
